ToDoList
by Kris Younger, NeXT Systems Engineer

Overview

This example is based on the IXRecordManager class of the Indexing Kit.  It uses the IXRecordManager to store task descriptions for a simple task manager.  To note are the FindPanel and VocabularyControl, which collaborate to support searches against attributes maintained by the IXRecordManager, and DailyBread, which the object stored for each day's activities.

Classes defined in ToDoList

MainDelegate is the application's delegate.  CalendarView is a scaleable calendar panel that serves as the focal point of user interaction.  ListController manages the activities window.  DailyBread is a simple class that carries activity information for one day's activities; it is designed for use with IXRecordManager, as it implements the IXRecordTranscription protocol.  FindPanel searches the full text index created by the IXRecordManager.  QueryFieldEditor performs escape completion for the FindPanel.  VocabularyControl manages the vocabulary panel.

Change History

Created for 3.0 Release	Kris Younger
Revised July 30, 1992	Jack Greenfield